Portable Parallel Programming Languages
نویسنده
چکیده
In this workshop session, three speakers present their viewpoints and contributions to the topic of portable parallel programming languages. They are Dennis Gannon from Indiana University, David Loveman from Digital Equipment Corporation, and David Padua from the University of Illinois. Their presentations discuss extensions to C, Fortran, and compiler support for standard languages on parallel architectures, respectively. This paper introduces the topic performance portability on parallel machines. We will then try to draw a picture of where we are today in providing portable parallel languages to a growing user community, given that the three contributions represent major milestones along this path.
منابع مشابه
Parallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملPortable Parallel Programming
In this workshop session, three speakers present their viewpoints and contributions to the topic of portable parallel programming languages. They are Dennis Gannon from In-diana University, David Loveman from Digital Equipment Corporation, and David Padua from the University of Illinois. Their presentations discuss extensions to C ++ , Fortran, and compiler support for standard languages on par...
متن کاملPanda: a Portable Platform to Support Parallel Programming Languages
Current parallel programming languages require advanced run-time support to implement communication and data consistency. As such run-time systems are usually layered on top of a speciic operating system, they are nonportable. This paper reports on our early experiences with Panda, a portable virtual machine that provides general and exible support for implementing run-time systems for parallel...
متن کاملA Methodology for Constructing Portable and Simple Global Garbage Collectors
Many garbage collectors on parallel computers are written in sequential languages, therefore thay are not portable across machines with different communication primitives. Moreover, the description of garbage collectors on distributed memory machines, which use asynchronous messages, is complex. We implemented a garbage collector for parallel object-oriented language Schematic by using Schemati...
متن کاملThe HPCVL Working Template: A Development Tool for Parallel Programming
This manual explains the structure and usage of the HPCVL Working Template for parallel programming that was developed by Gang Liu. The HPCVL Working Template (in the following abbreviated to HWT) is a set of scripts and routines that provide a simple and portable tool for version maintenance, timing and automatic relative debugging of programs that are designed to run on parallel computers. Th...
متن کامل